# near model CODE resource # jump table entries: 4176-4180 (5 of them) export_522: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2F0C move.l -[A7], A4 0000000E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000012 206D FE0C movea.l A0, [A5 - 0x1F4] 00000016 2F08 move.l -[A7], A0 00000018 2050 movea.l A0, [A0] 0000001A 2050 movea.l A0, [A0] 0000001C 2268 00D8 movea.l A1, [A0 + 0xD8] 00000020 4E91 jsr [A1] 00000022 2054 movea.l A0, [A4] 00000024 2668 0036 movea.l A3, [A0 + 0x36] 00000028 2F0B move.l -[A7], A3 0000002A 2053 movea.l A0, [A3] 0000002C 2050 movea.l A0, [A0] 0000002E 2268 00D8 movea.l A1, [A0 + 0xD8] 00000032 4E91 jsr [A1] 00000034 206D FE3E movea.l A0, [A5 - 0x1C2] 00000038 2F08 move.l -[A7], A0 0000003A 2050 movea.l A0, [A0] 0000003C 2050 movea.l A0, [A0] 0000003E 2268 00D8 movea.l A1, [A0 + 0xD8] 00000042 4E91 jsr [A1] 00000044 2054 movea.l A0, [A4] 00000046 2668 0032 movea.l A3, [A0 + 0x32] 0000004A 2F0B move.l -[A7], A3 0000004C 2053 movea.l A0, [A3] 0000004E 2050 movea.l A0, [A0] 00000050 2268 00D8 movea.l A1, [A0 + 0xD8] 00000054 4E91 jsr [A1] 00000056 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000005C 4E5E unlink A6 0000005E 4E75 rts export_523: 00000060 4E56 0000 link A6, 0 00000064 48E7 0018 movem.l -[A7], A3,A4 00000068 286E 0008 movea.l A4, [A6 + 0x8] 0000006C 2054 movea.l A0, [A4] 0000006E 0828 0006 0026 btst.b [A0 + 0x26], 0x6 00000074 6726 beq +0x28 /* 0000009C */ 00000076 2668 0008 movea.l A3, [A0 + 0x8] 0000007A 3028 000E move.w D0, [A0 + 0xE] 0000007E 48C0 ext.l D0 00000080 2F00 move.l -[A7], D0 00000082 2F0B move.l -[A7], A3 00000084 2053 movea.l A0, [A3] 00000086 2050 movea.l A0, [A0] 00000088 2268 00A4 movea.l A1, [A0 + 0xA4] 0000008C 4E91 jsr [A1] 0000008E 4A00 tst.b D0 00000090 508F addq.l A7, 8 00000092 6708 beq +0xA /* 0000009C */ 00000094 2F0C move.l -[A7], A4 00000096 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */] 0000009A 588F addq.l A7, 4 label0000009C: 0000009C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000000A2 4E5E unlink A6 000000A4 4E75 rts fn000000A6: 000000A6 4E56 0000 link A6, 0 000000AA 48E7 0108 movem.l -[A7], D7,A4 000000AE 2E2E 000C move.l D7, [A6 + 0xC] 000000B2 286E 0008 movea.l A4, [A6 + 0x8] 000000B6 2054 movea.l A0, [A4] 000000B8 BEA8 007C cmp.l D7, [A0 + 0x7C] 000000BC 670C beq +0xE /* 000000CA */ 000000BE 2147 007C move.l [A0 + 0x7C], D7 000000C2 2054 movea.l A0, [A4] 000000C4 08E8 0007 0025 bset.b [A0 + 0x25], 0x7 label000000CA: 000000CA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000000D0 4E5E unlink A6 000000D2 4E75 rts fn000000D4: 000000D4 4E56 FFF0 link A6, -0x0010 000000D8 48E7 0118 movem.l -[A7], D7,A3,A4 000000DC 286E 0008 movea.l A4, [A6 + 0x8] 000000E0 2054 movea.l A0, [A4] 000000E2 0828 0006 0098 btst.b [A0 + 0x98], 0x6 000000E8 56C0 sne D0 000000EA 4400 neg.b D0 000000EC 4A00 tst.b D0 000000EE 6600 00D4 bne +0xD6 /* 000001C4 */ 000000F2 2F0C move.l -[A7], A4 000000F4 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 000000F8 4A00 tst.b D0 000000FA 588F addq.l A7, 4 000000FC 6600 00C6 bne +0xC8 /* 000001C4 */ 00000100 2F0C move.l -[A7], A4 00000102 2054 movea.l A0, [A4] 00000104 2050 movea.l A0, [A0] 00000106 2268 0168 movea.l A1, [A0 + 0x168] 0000010A 4E91 jsr [A1] 0000010C 4A00 tst.b D0 0000010E 588F addq.l A7, 4 00000110 6600 00B2 bne +0xB4 /* 000001C4 */ 00000114 7E00 moveq.l D7, 0x00 00000116 486E FFF8 pea.l [A6 - 0x8] 0000011A 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 0000011E 588F addq.l A7, 4 00000120 6000 0086 bra +0x88 /* 000001A8 */ label00000124: 00000124 4AAE FFFC tst.l [A6 - 0x4] 00000128 677E beq +0x80 /* 000001A8 */ 0000012A 206E FFFC movea.l A0, [A6 - 0x4] 0000012E 2050 movea.l A0, [A0] 00000130 2668 0008 movea.l A3, [A0 + 0x8] 00000134 2053 movea.l A0, [A3] 00000136 202E FFFC move.l D0, [A6 - 0x4] 0000013A B0A8 001C cmp.l D0, [A0 + 0x1C] 0000013E 6668 bne +0x6A /* 000001A8 */ 00000140 206D FE0C movea.l A0, [A5 - 0x1F4] 00000144 2D48 FFF0 move.l [A6 - 0x10], A0 00000148 2050 movea.l A0, [A0] 0000014A 202E FFFC move.l D0, [A6 - 0x4] 0000014E B0A8 001C cmp.l D0, [A0 + 0x1C] 00000152 6754 beq +0x56 /* 000001A8 */ 00000154 4878 2DE6 push.l 0x2DE6 00000158 2F0B move.l -[A7], A3 0000015A 2053 movea.l A0, [A3] 0000015C 2050 movea.l A0, [A0] 0000015E 2268 000C movea.l A1, [A0 + 0xC] 00000162 4E91 jsr [A1] 00000164 4A00 tst.b D0 00000166 508F addq.l A7, 8 00000168 6710 beq +0x12 /* 0000017A */ 0000016A 206D FE0C movea.l A0, [A5 - 0x1F4] 0000016E 2D48 FFF4 move.l [A6 - 0xC], A0 00000172 2050 movea.l A0, [A0] 00000174 B9E8 0092 cmpa.l A4, [A0 + 0x92] 00000178 662E bne +0x30 /* 000001A8 */ label0000017A: 0000017A 4878 2BF2 push.l 0x2BF2 0000017E 2F0B move.l -[A7], A3 00000180 2053 movea.l A0, [A3] 00000182 2050 movea.l A0, [A0] 00000184 2268 000C movea.l A1, [A0 + 0xC] 00000188 4E91 jsr [A1] 0000018A 4A00 tst.b D0 0000018C 508F addq.l A7, 8 0000018E 6718 beq +0x1A /* 000001A8 */ 00000190 2053 movea.l A0, [A3] 00000192 B9E8 0028 cmpa.l A4, [A0 + 0x28] 00000196 6610 bne +0x12 /* 000001A8 */ 00000198 2F07 move.l -[A7], D7 0000019A 2F0B move.l -[A7], A3 0000019C 4EBA FF08 jsr [PC - 0xF8 /* 000000A6 */] 000001A0 2053 movea.l A0, [A3] 000001A2 2E28 002C move.l D7, [A0 + 0x2C] 000001A6 508F addq.l A7, 8 label000001A8: 000001A8 486E FFF8 pea.l [A6 - 0x8] 000001AC 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 000001B0 2D40 FFFC move.l [A6 - 0x4], D0 000001B4 588F addq.l A7, 4 000001B6 6600 FF6C bne -0x92 /* 00000124 */ 000001BA 2F07 move.l -[A7], D7 000001BC 2F0C move.l -[A7], A4 000001BE 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */] 000001C2 508F addq.l A7, 8 label000001C4: 000001C4 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 000001CA 4E5E unlink A6 000001CC 4E75 rts export_524: 000001CE 4E56 0000 link A6, 0 000001D2 2F0C move.l -[A7], A4 000001D4 286E 0008 movea.l A4, [A6 + 0x8] 000001D8 2F0C move.l -[A7], A4 000001DA 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 000001DE 4A00 tst.b D0 000001E0 588F addq.l A7, 4 000001E2 6608 bne +0xA /* 000001EC */ 000001E4 2F0C move.l -[A7], A4 000001E6 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 000001EA 588F addq.l A7, 4 label000001EC: 000001EC 2F0C move.l -[A7], A4 000001EE 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000001F2 588F addq.l A7, 4 000001F4 286E FFFC movea.l A4, [A6 - 0x4] 000001F8 4E5E unlink A6 000001FA 4E75 rts export_525: 000001FC 4E56 FFF4 link A6, -0x000C 00000200 48E7 0018 movem.l -[A7], A3,A4 00000204 286E 0008 movea.l A4, [A6 + 0x8] 00000208 2054 movea.l A0, [A4] 0000020A 2668 0096 movea.l A3, [A0 + 0x96] 0000020E 2F0B move.l -[A7], A3 00000210 486E FFF4 pea.l [A6 - 0xC] 00000214 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000218 41EE FFF4 lea.l A0, [A6 - 0xC] 0000021C 508F addq.l A7, 8 0000021E 6008 bra +0xA /* 00000228 */ label00000220: 00000220 2F0B move.l -[A7], A3 00000222 4EBA FEB0 jsr [PC - 0x150 /* 000000D4 */] 00000226 588F addq.l A7, 4 label00000228: 00000228 486E FFF4 pea.l [A6 - 0xC] 0000022C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000230 2640 movea.l A3, D0 00000232 200B move.l D0, A3 00000234 588F addq.l A7, 4 00000236 66E8 bne -0x16 /* 00000220 */ 00000238 2F0C move.l -[A7], A4 0000023A 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 0000023E 588F addq.l A7, 4 00000240 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00000246 4E5E unlink A6 00000248 4E75 rts export_526: 0000024A 4E56 0000 link A6, 0 0000024E 2F0C move.l -[A7], A4 00000250 286E 000C movea.l A4, [A6 + 0xC] 00000254 2F0C move.l -[A7], A4 00000256 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000025A 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */] 0000025E 08AC 0000 0028 bclr.b [A4 + 0x28], 0x0 00000264 286E FFFC movea.l A4, [A6 - 0x4] 00000268 4E5E unlink A6 0000026A 4E75 rts